// 入口函数
$(function () {
    getUserInfo()
})

let layer = layui.layer
//封装获取用户信息的函数
function getUserInfo() {
    axios({
        method: '',
        url: '/my/userinfo',
        // headers: {
        //     //通过请求头设置token认证
        //     Authorization:localStorage.getItem('token')
        // }
    }).then(res => {
        if (res.data.status != 0) {
            return layer.msg(res.data.message)
        }
        //渲染头像
        renderAvatar(res.data.data)
    })
}

// 渲染用户信息和头像
function renderAvatar(user) {
    console.log(user);
    // 渲染欢迎
    let name = user.nickname || user.username
    $('.welcome').html('欢迎&nbsp;'+name)

    // 渲染图片头像
    // 如果有图片头像就显示图片头像，隐藏文字头像
    if (user.user_pic !== null) {
        $('.layui-nav-img').show().attr('src',user.user_pic)
        $('.text-avatar').hide()
    } else {
        // 没有图片头像，就显示文字头像，头像是name第一个字符首字母大写
        let first = name[0].toUpperCase()
        $('.text-avatar').show().html(first)
        $('.layui-nav-img').hide()
    }
}